From: Daniel van Vugt Date: Tue, 3 Oct 2023 07:00:45 +0000 (+0800) Subject: layout: Destroy panel barrier on shutdown X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~301^2^2~23 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=4e2dddd18ef27da768f8b0fc2c8e243a3b207f21;p=gnome-shell.git layout: Destroy panel barrier on shutdown It was being leaked, which is detected on mutter shutdown. Closes: https://gitlab.gnome.org/GNOME/mutter/-/issues/3011 Part-of: --- diff --git a/js/ui/layout.js b/js/ui/layout.js index 3ba9b9654..ff1626e24 100644 --- a/js/ui/layout.js +++ b/js/ui/layout.js @@ -243,6 +243,7 @@ export const LayoutManager = GObject.registerClass({ } this._destroyHotCorners(); + this._destroyPanelBarrier(); this.uiGroup.destroy(); }); @@ -575,11 +576,15 @@ export const LayoutManager = GObject.registerClass({ }); } - _updatePanelBarrier() { + _destroyPanelBarrier() { if (this._rightPanelBarrier) { this._rightPanelBarrier.destroy(); this._rightPanelBarrier = null; } + } + + _updatePanelBarrier() { + this._destroyPanelBarrier(); if (!this.primaryMonitor) return;